package com.key.win.system.vo;

import com.key.win.business.chat.vo.ImGroupUserFullVo;
import com.key.win.system.model.SysDevice;
import com.key.win.system.model.SysUser;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;

@Data
public class DataPermissionVo implements Serializable {
    //当前用户所持有的所有设备
    Map<String, SysDevice> devices;
    //当前用户所管理的用户
    Map<String, SysUser> users;
    //当前用户所以管理的组
    Map<String, ImGroupUserFullVo> groups;
    //当前用户所管理的用户所持有的设备
    Map<String, Map<String, SysDevice>> userIdSysDeviceMap;
    //当前用户所管理的用户的管理组
    Map<String, Map<String, ImGroupUserFullVo>> userIdGropMap;

}
